package com.tgpms.web.assets.service;

import com.tgpms.common.Result;
import com.tgpms.util.PageInfo;
import com.tgpms.web.assets.entity.MaterialIssues;

import java.util.Map;

public interface MaterialIssuesService {

    /**
     * @Author guan
     * @Description 查询固定资产调拨
     * @Date 16:48 2019-11-12
     * @Param [pageInfo]
     * @return com.tgpms.common.Result
     **/
    Result selMaterialIssuesList(PageInfo pageInfo);

    /**
     * @Author guan
     * @Description 新增固定资产调拨
     * @Date 16:48 2019-11-12
     * @Param [fixedAsset]
     * @return java.util.Map<java.lang.String,java.lang.String>
     **/
    Map<String,String> addMaterialIssuesInfo(MaterialIssues materialIssues);

    /**
     * @Author guan
     * @Description 修改固定资产调拨
     * @Date 16:49 2019-11-12
     * @Param [fixedAsset]
     * @return java.util.Map<java.lang.String,java.lang.String>
     **/
    Map<String,String> updateMaterialIssuesInfo(MaterialIssues materialIssues);

    /**
     * @Author guan
     * @Description 删除固定资产调拨
     * @Date 16:49 2019-11-12
     * @Param [fixedAssetNo]
     * @return java.util.Map<java.lang.String,java.lang.String>
     **/
    Map<String,String> deleteMaterialIssuesInfo(String issueNo);
}
